package cn.huiyunche.bms.backend.query;

import java.util.Date;

/**
 * Created by Felix on 2017/7/6 9527.
 */
public class BmsReceivableBillConditions {

    private String billCode;

    private Integer carrierId;

    private String carrierName;

    private Integer consignorId;

    private String consignorName;

    private Date billDate;

    private Date billDateStart;

    private Date billDateEnd;

    private String billStatus;

    private String unBillStatus;
    private String payeeStatus;

    public String getBillCode() {
        return billCode;
    }

    public void setBillCode(String billCode) {
        this.billCode = billCode == null ? null : billCode.trim();
    }

    public Integer getCarrierId() {
        return carrierId;
    }

    public void setCarrierId(Integer carrierId) {
        this.carrierId = carrierId;
    }

    public String getCarrierName() {
        return carrierName;
    }

    public void setCarrierName(String carrierName) {
        this.carrierName = carrierName == null ? null : carrierName.trim();
    }

    public String getPayeeStatus() {
        return payeeStatus;
    }

    public void setPayeeStatus(String payeeStatus) {
        this.payeeStatus = payeeStatus;
    }

    public Integer getConsignorId() {
        return consignorId;
    }

    public void setConsignorId(Integer consignorId) {
        this.consignorId = consignorId;
    }

    public String getConsignorName() {
        return consignorName;
    }

    public void setConsignorName(String consignorName) {
        this.consignorName = consignorName;
    }

    public Date getBillDateStart() {
        return billDateStart;
    }

    public void setBillDateStart(Date billDateStart) {
        this.billDateStart = billDateStart;
    }

    public Date getBillDateEnd() {
        return billDateEnd;
    }

    public void setBillDateEnd(Date billDateEnd) {
        this.billDateEnd = billDateEnd;
    }

    public Date getBillDate() {
        return billDate;
    }

    public void setBillDate(Date billDate) {
        this.billDate = billDate;
    }

    public String getBillStatus() {
        return billStatus;
    }

    public void setBillStatus(String billStatus) {
        this.billStatus = billStatus == null ? null : billStatus.trim();
    }

    public String getUnBillStatus() {
        return unBillStatus;
    }

    public void setUnBillStatus(String unBillStatus) {
        this.unBillStatus = unBillStatus;
    }

    @Override
    public String toString() {
        return "BmsReceivableBillConditions{" +
                ", billCode='" + billCode + '\'' +
                ", carrierId='" + carrierId + '\'' +
                ", carrierName='" + carrierName + '\'' +
                ", consignorId='" + consignorId + '\'' +
                ", consignorName='" + consignorName + '\'' +
                ", billDate='" + billDate + '\'' +
                ", billDateStart='" + billDateStart + '\'' +
                ", payeeStatus='" + payeeStatus + '\'' +
                ", billDateEnd='" + billDateEnd + '\'' +
                ", billStatus='" + billStatus + '\'' +
                ", unBillStatus='" + unBillStatus + '\'' +
                '}';
    }
}